it didn’t take long.
BEAKL Vi’s placement of the Enter key and its improvement to chords and sequences involving Enter was immediately discernible over BEAKL Ti’s use of the Shift Space for the Enter key, especially for common chord sequences .
However, the loss of the Backspace on the base layer for BEAKL Vi felt somewhat of a compromise whose (ingrained) usage not uncommonly requires multiple taps when needed (for the imperfect typist). What to do?
By relaxing the original BEAKL Ti layout’s fixed Shift Space assignment for Enter, save for the base layer—which is still preferred for the added security it provides from accidental “prompt” confirmations (*nix administrators know of what I speak)—and floating the Enter key position so that it conveniently falls under the right thumb for a given layer, key chord or sequence (a mouthful, I know, but more clearly presented below), the benefits of BEAKL Vi can be achieved and more. Brilliant!
The following layer illustrations denote the new Enter key placements and other firmware optimizations (with some lesser used features removed in the process). Refer to the original BEAKL Ti for comparison and the remaining mouse, toggle and steno layer descriptions..
Tap key actions for..
keycode | double tap | double tap (down) | triple tap |
---|---|---|---|
Colon | Colon Minus | ||
Backspace | repeating Backspace |
Tap key actions for..
keycode | double tap | double tap (down) | triple tap |
---|---|---|---|
Tilde | Tilde Slash |
Where necessary, tap dance keys use double tap (down) to provide repeating characters. Alpha modifiers on the home row and thumb do not—not generally being used for line decorations.
Enter after a Tab or Shift-Tab sequence can now be keyed by holding the Tab key down on the last tab and tapping the same right thumb key..
repeating (Shift) Delete is available immediately following a cursor movement— otherwise, is a Backspace. This is a macro limitation to distinguish down position Symbol Layer access..
Tap key actions with Dot* key down for..
keycode | single tap | double tap | triple tap |
---|---|---|---|
Space | Dot* Space Shift | ||
Enter | Dot* Enter Shift | Dot* Enter Enter Shift |
*Where “Dot” is Period (base layer), Question (thumb shift) or Exclamation Mark (home row shift). The chord acts as a one shot modifier, capitalizing the next keystroke.
immediately following any cursor movement, raising the left thumb Shift Layer—I down—treats the Delete key as an Enter which is cleared upon the first non-Delete key, allowing successive Enter’s to be typed. This is purely a pick list convenience saving a lateral movement of the right thumb. Hint: for Delete, see Home Row Shift, or key NOP (grey) to clear the Enter action beforehand..
Tap key actions for..
keycode | double tap | double tap (down)** | triple tap |
---|---|---|---|
Colon | ” :: “ | ||
Less Than | repeating LessThan | ” <- “ | |
Percent | repeating Percent | ||
Greater Than | repeating GreaterThan | ” -> “ | |
Equal | ” /= “ | ||
Asterisk | Dot Asterisk |
**The down modifier state for the key necessitates a double tap (down) to distinguish a repeating character. Note: the bracketing symbols are reversed for finger rolls and constructing symbol expressions.
while both the left and right Thumb Shift keys are required to raise the Shortcuts Layer, the right thumb may be tapped to add Enter to paste actions..
the CapsLock Layer incorporates the rolling Tab Enter as above..
Refer to layout BEAKL Ti for the remaining mouse and steno layers, and additional layer explanations.
the inevitable minor tweaks..
the Function Key and Symbol Layers have their own designated keys on the Planck with the Insert and Left Arrow keys..